PROG?=hello

all: $(PROG).coe

dump:
	riscv32-unknown-elf-objdump -d $(PROG).elf

$(PROG).elf: bootMain.s $(PROG).c uart.c
	riscv32-unknown-elf-gcc -nostdlib -Ttext=0x200 -o $(PROG).elf bootMain.s $(PROG).c uart.c

$(PROG).hex: $(PROG).elf
	elf2hex 16 1024 $(PROG).elf > $(PROG).hex

$(PROG).coe: $(PROG).hex
	python3 split.py $(PROG).hex $(PROG).coe
